1 /* Generated By:JJTree: Do not edit this line. JavaFieldDeclaration.java */
2
3 package net.sourceforge.jane.jjtree;
4
5 public class JavaFieldDeclaration extends SimpleNode {
6
7 private Token startToken;
8
9 private Modifiers modifiers;
10
11 public JavaFieldDeclaration(int id) {
12 super(id);
13 }
14
15 public JavaFieldDeclaration(JavaParser p, int id) {
16 super(p, id);
17 }
18
19 public void jjtOpen() {
20 startToken = parser.getToken(1);
21 }
22
23 public void jjtClose() {
24 modifiers = Modifiers.newInstance(startToken, parser.getToken(0));
25 startToken = null;
26 }
27
28 /*** Accept the visitor. **/
29 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
30 return visitor.visit(this, data);
31 }
32
33 /***
34 * Returns the modifiers.
35 */
36 public Modifiers getModifiers() {
37 return modifiers;
38 }
39
40 /***
41 * Returns the type string.
42 */
43 public String getType() {
44 return ((JavaType) JJTreeUtils.findFirstChild(this, JavaType.class)).getValue();
45 }
46
47 }
This page was automatically generated by Maven